package com.oop.example.processing;

import java.io.File;

/**
 * Интерфейс для всех классов, реализующих алгоритм чтения данных из исходного
 * файла
 *
 * @author -
 */
public interface Reader {

    /**
     * Чтение данных из файла. В результате работы метода должен быть
     * сформирован массив строк, каждый элемент которого является новой статьей
     *
     * @param file файл, в котором содержится исходный документ
     * @return массив строк, гда каждый элемент это новая статья
     */
    String[] read(File file);

    String getEncoding();

    void setEncoding(String encoding);
}
